home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / source / jade-3.2.lha / jade-3.2 / src / configs / config.h.std < prev    next >
Encoding:
Text File  |  1994-10-15  |  2.5 KB  |  87 lines

  1. /* config.h.std -- User-configuration for Unix version of Jade */
  2.  
  3. #ifndef _CONFIG_H
  4. #define _CONFIG_H
  5.  
  6.  
  7. /* Although this is called `config.h.std' I've no idea how standard this
  8.    file is (does the word `standard' actually apply to Unix and its various
  9.    flavours?). Anyway this should be as good a starting point as any other.
  10.  
  11.    If you alter this for your system, call the file something descriptive
  12.    and mail it to me so I can include it in the next release.  */
  13.  
  14.  
  15. /* Define this to the release of X11 you have, ie, 5 = X11R5, etc... */
  16. #define HAVE_X11 6
  17.  
  18. #define HAVE_UNIX
  19.  
  20.  
  21. /*
  22.  * Configuration options for the Makefile go in here,
  23.  */
  24. #ifdef MAKEFILE_CONFIG
  25.  
  26.   /* What compiler to use, */
  27.   CC = gcc
  28.  
  29.   /* Where the libX11 lives, */
  30.   XLIBDIR = /usr/lib/X11
  31.  
  32.   /* Extra compiler/linker flags, */
  33.   CFLAGS += -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes
  34.   LDFLAGS +=
  35.  
  36. #endif /* MAKEFILE_CONFIG */
  37.  
  38.  
  39. /*
  40.  * And stuff for the C files lives in here,
  41.  */
  42. #ifdef C_CONFIG
  43.  
  44. # include "unix_defs.h"
  45. # include "x11_defs.h"
  46.  
  47.   /* Define this if you have a strerror() function. If undefined sys_errlist
  48.      and sys_nerr will be used instead.     */
  49. # define HAVE_STRERROR
  50.  
  51.   /* Character of first pty, eg /dev/ptyX0.  */
  52. # define FIRST_PTY_LETTER 'p'
  53.  
  54.   /* If you have a stpcpy() define this symbol.     */
  55. /* # define HAVE_STPCPY */
  56.  
  57.   /* Define this is you have memchr()  */
  58. # define HAVE_MEMCHR
  59.  
  60.   /* If defined, swap the meaning of "BackSpace" and "Delete" event
  61.      specifiers.  This may sound stupid but by mapping your `Delete'
  62.      key to the `BackSpace' keysym the BackSpace and Delete keys are
  63.      distinguishable from each other without breaking (too many?) other
  64.      programs. Most programs seem to use either the Delete keysym to
  65.      rub out the previous character, or treat both Delete and BackSpace
  66.      keysyms identically. If anyone has any better ideas about this I'd
  67.      be *very* interested to hear them :)  */
  68. # define SWAP_DELETE_KEYS
  69.  
  70.  /* If a (working) alloca() is around define this,  */
  71. # define HAVE_ALLOCA
  72.  
  73.  /* If memcpy() and friends are in <memory.h> define this. */
  74. /* # define NEED_MEMORY_H */
  75.  
  76.  /* If defined, this is the character which terminates the user's real-name
  77.     in the pw_gecos field of the passwd structure.  i.e. if pw_gecos has
  78.     something like "Real Name,SYS-ID" define it to a comma (',')  */
  79. /* # define FULL_NAME_TERMINATOR */
  80.  
  81.  /* When <unistd.h> doesn't declare `environ' define this, */
  82. /* # define ENVIRON_UNDECLARED */
  83.  
  84. #endif /* C_CONFIG */
  85.  
  86. #endif /* _CONFIG_H */
  87.